microfiltration membranes - French English Dictionary